<?php

class Sgit_Filter_DateToDb implements Zend_Filter_Interface
{
    
    
    public function filter($value,$default='',$time=false)
    {
        
        $fecha =empty($value) ? trim($default) : trim($value);
        
        if ($fecha && $fecha != '0000-00-00')
        {
            
            $f=explode('-',$fecha);
            

            
            if(strlen($f[0])==4)
            {
                $fecha = new Zend_Date($fecha, 'yyyy-MM-dd');
            }else{
                $fecha = new Zend_Date($fecha, 'dd-MM-yyyy');
            }
            
            if($time){
                return $fecha->toString('yyyy-MM-dd HH:mm:ss');
            }else{
                return $fecha->toString('yyyy-MM-dd');
            }

        }
        return null;
    }
}

